package entidades;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

@Entity
@Table(name="telecentro")
@SequenceGenerator(name="telecentro_seq", sequenceName="telecentro_id_telecentro_seq",allocationSize=1)
public class Telecentro {
	
	@Id
	@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="telecentro_seq")
	private int id_telecentro;
	private String nome;
	@ManyToOne(cascade=CascadeType.PERSIST)
	@JoinColumn(name="cidade_telecentro")
	private Cidade cidade;
	
	public void setId_telecentro(int id_telecentro) {
		this.id_telecentro = id_telecentro;
	}
	public int getId_telecentro() {
		return id_telecentro;
	}
	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getNome() {
		return nome;
	}
	public void setCidade(Cidade cidade) {
		this.cidade = cidade;
	}
	public Cidade getCidade() {
		return cidade;
	}

}
